• word of the day

    solea lascaris

    solea lascaris - Dictionary definition and meaning for word solea lascaris

    Definition
    (noun) small European sole
    Synonyms : lemon sole
Download our Mobile App Today
Receive our word of the day
on Whatsapp